在 Sandbox 中安装 Drill

准备

MapR Sandbox 让 Apache Drill 运行在 VMware 和 VirtualBox,免费的桌面应用让你可以使用虚拟机跑在 Windows,Mac 或 Linux PC 上。在安装 Apache Drill 之前,确认你的操作系统符合以下条件:

  • VMware 和 VirtualBox 已经安装。
  • 至少 20G 空闲的磁盘空间,至少是 4 核,8GB 的可用内存。随着性能的提升,会需要更多的内存核空闲磁盘空间。
  • 使用 64 位的机器
    • 1.3GHz 或更快的 AMD 的 CPU
    • 1.3GHz 或更快的 Inter 的 CPU,并且要支持虚拟化
  • 如果你是 Inter 的 CPU 并且支持虚拟化,在主机的 BIOS 系统中开启虚拟化。BIOS 设置开启虚拟化,这个是依赖硬件出厂商。VMware 的相关文章详情请见http://kb.vmware.com/kb/1003944

下载虚拟机

对于 Linux,Mac 或 Windows用户,可以下载免费的 VMwareVirtualBox。当然,你也可以购买 Mac 版的VMware Fusion

安装虚拟机

以下链接提供了安装虚拟机的步骤:

安装 MapR Sandbox 中的 Apache Drill 到 VMware Player/VMware Fusion

安装步骤如下所示:

  1. 下载 MapR Sandbox 的 Drill 文件到你机器的目录中:https://www.mapr.com/products/mapr-sandbox-hadoop/download-sandbox-drill

  2. 打开虚拟机,然后选择 “打开一个虚拟机” 选项。VMware Fusion 提示如果你运行 VMware Fusion,选择 “Import”。

    vmWelcome.png

  3. 定位到你下载的 MapR Sandbox 的 Apache Drill 文件目录,然后选择 MapR-Sandbox-For-Apache-Drill-<version>-vmware.ova.。出现“导入虚拟机”对话框。

  4. 点击“Import”。虚拟机开始导入。

  5. 选择 MapR-Sandbox-For-Apache-Drill-<version>_VM,然后点击“打开虚拟机”。这里会花费几分钟的时间去启动 MapR 的服务。待 MapR 的服务启动成功后,屏幕会显示以下信息:

    1. MapR-Sandbox-For-Apache-Drill-<version> installation finished successfully.
    2. Please go to http://127.0.0.1:8047 to begin your experience.
    3. Open a browser on your host machine and enter the URL in the browser is address field.
    4. You can access the host via SSH by ssh mapr@localhost -p 2222 Log in to this virtual machine: Linux/Windows <Alt+F2>, Mac OS X <Options+F5>

    注意:URL 地址是对应的 Apache Drill 的 Web Console 的打开地址。

  6. 验证 DNS 入口是否创建在虚拟主机上。如果没有,创建一个入口。

    • 对于 Linux 和 Mac 用户,创建的入口在 /etc/hosts
    • 对于 Windows,创建的入口在 %WINDIR%\system32\drivers\etc\hosts 文件中。示例范本:127.0.0.1 <vm_hostname>
  7. 在浏览其中输入 localhost:8047,进入到 Drill 的 Web 控制台。

    • 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入 mapr 作为用户名和密码。
    • 另外,在虚拟机中进去到命令行时:Windows 系统中按下 Alt+F2,Mac 系统按下 Option+F5。

接下来

在下载并安装了 Sandbox 之后,我们接着教程继续学习在 Sandbox 使用 Drill

在 VirtualBox 中安装 MapR Sandbox 中的 Apache Drill

MapR Sandbox 中的 Apache Drill 在 VirtualBox 中用到了 NAT 端口转发,允许你的 Sandbox 使用 localhost 作为主机名。

安装步骤如下所示:

  1. 下载 MapR Sandbox 的 Apache Drill 在 VirtualBox上:https://www.mapr.com/products/mapr-sandbox-hadoop/download-sandbox-drill

  2. 打开虚拟机。

  3. 选择 “File > Import Appliance”。出现导入虚拟机的对话框。1_vbImport.png

  4. 定位到你下载 MapR Sandbox 的 Apache Drill 的目录,选择 MapR-Sandbox-For-Apache-Drill-<version>.ova,然后点击 “Next”。出现虚拟机设置窗口。vbApplSettings.png

  5. 在底部勾选 “Reinitialize the MAC address of all network cards”,然后点击 “Import”。

  6. 当完成导入后,选择 “Settings”。出现虚拟机设置对话框。3_vbNetwork.png

  7. 选择 “Network”。验证 Adapter 1 连接到 NAT。这个选项适合大多数情况。可是,如果你要使用有线以太网连接,你可以选择 NAT。如果你使用 ODBC 或 JDBC 远程主机上,选择桥接适配器。4_vbMaprSetting.png

  8. 点击 “OK” 继续。

  9. 点击 “Start”。这将花费几分钟时间去启动 MapR 服务,待 MapR 服务启动完成后,屏幕上会打印以下信息:

    1. MapR-Sandbox-For-Apache-Drill-<version> installation finished successfully.
    2. Please go to http://127.0.0.1:8047 to begin your experience.
    3. Open a browser on your host machine and enter the URL in the browser is address field.
    4. You can access the host via SSH by ssh mapr@localhost -p 2222
    5. Log in to this virtual machine: Linux/Windows <Alt+F2>, Mac OS X <Options+F5>

    注意:URL 提供的时 Apache Drill 的 Web 控制台的地址。

  10. 在浏览其中输入 localhost:8047,进入到 Drill 的 Web 控制台。

    • 使用 SSH 登录到 SandBox。当提示要属于用户名和密码时,输入 mapr 作为用户名和密码。
    • 另外,在虚拟机中进去到命令行时:Windows 系统中按下 Alt+F2,Mac 系统按下 Option+F5。